/*
 * ConexaoUDP.h
 *
 *  Created on: Jan 24, 2013
 *      Author: murilo
 */

#ifndef CONEXAOUDP_H_
#define CONEXAOUDP_H_

#include "ConexaoAbstrata.h"
#include "../include/SocketUDP.h"
#include <string>

class ConexaoUDP: public ConexaoAbstrata {
	public:
		ConexaoUDP(std::string host,std::string port);
		virtual ~ConexaoUDP();
		std::string receberMensagem();
		std::string receberMensagem(std::size_t size);
		void enviarMensagem(std::string mensagem);
		bool isConectado();
	private:
		Socket_UDP socket;
};

#endif /* CONEXAOUDP_H_ */
